package br.com.karitza.modelo.negocio;

import java.util.ArrayList;
import java.util.Collection;

import android.content.Context;
import android.widget.Toast;

import br.com.karitza.exception.DAOException;
import br.com.karitza.modelo.entidade.Caracteristica;
import br.com.karitza.modelo.repositorio.DAOCaracteristica;

public class RNCaracteristica {

	public Collection<Caracteristica> listar(Context context){
		DAOCaracteristica dao = new DAOCaracteristica(context);
		ArrayList<Caracteristica> lista = null;
		try{
			lista = (ArrayList<Caracteristica>)dao.listar();
			return lista;
		} catch (DAOException e) {
			e.printStackTrace();
			Toast.makeText(context, "Sincronize os dados com o servidor", Toast.LENGTH_LONG).show();
		}
		return null;
	}

	public Collection<Caracteristica> listar(Context context, String categoria){
		DAOCaracteristica dao = new DAOCaracteristica(context);
		ArrayList<Caracteristica> lista = null;
		try{
			lista = (ArrayList<Caracteristica>)dao.listar(categoria);
			return lista;
		} catch (DAOException e) {
			e.printStackTrace();
			Toast.makeText(context, "Sincronize os dados com o servidor", Toast.LENGTH_LONG).show();
		}
		return null;
	}
}
